<?php
/**
 * 控制器基类
 */
class Control extends SmartyView{
      function __construct() {
            parent::__construct();
            //定义访问空方法的返回信息
            if(!method_exists($this, METHOD)){
                  if(method_exists($this, "__empty")){
                        $this->__empty();
                  }
            }
            if(method_exists($this, "__init")){
                  $this->__init();
            }
      }

      /**
      * 成功时的处理方法
      * @param type $msg
      * @param type $url
      * @param type $time
      */
      protected function success($msg,$url=null,$time=2){
            if($url==null){
                 $url=window.history.go(-1);
            }else{
                  $url="window.location.href='$url';";
            }
            include HDPHP_PATH.'Tpl/success.html';exit;
      }
      /**
      * 失败时的处理方法
      * @param type $msg
      * @param type $url
      * @param type $time
      */
      protected function error($msg,$url=null,$time=2){
            if($url==null){
                 $url=window.history.go(-1);
            }else{
                  $url="window.location.href='$url';";
            }
            include HDPHP_PATH.'Tpl/error.html';
      }
}

?>
